Duplicator\Libs\Snap\SnapDB C

Total Complexity 124
Dependencies 4
Dependents 9
Total lines 667
Lines of code 385
Logical lines of code 241
Comment lines 196
Methods 21
Properties 1

Methods 21

Method Rating Maintainability Complexity Lines of code
selectUsingPrimaryKeyAsOffset()
B
38 18 72
getValuesFromQueryInsert()
B
42 18 55
getUniqueIndexColumn()
B
41 16 55
getMysqlConnectFlagsList()
A
46 12 40
getDBEngine()
A
52 11 22
getOffsetKeyCondition()
A
49 10 28
getOffsetFromRowAssoc()
S
60 6 13
error()
S
60 4 15
query()
S
62 3 11
dbConnTypeByResult()
S
77 3 3
dbConnType()
S
77 3 3
fetchAssoc()
S
68 3 7
freeResult()
S
64 3 10
fetchRow()
S
68 3 7
getMysqlConnectFlagsFromMaskVal()
S
65 3 9
numRows()
S
69 2 7
realEscapeString()
S
68 2 7
getQueryInsertValuesFromArray()
S
64 1 11
quoteRegex()
S
77 1 3
parsedQueryValueToString()
S
74 1 4
parsedQueryValueToInt()
S
78 1 3